/*
Date:20210514AM
key:注意位运算<<不是++那种对自身有操作的，一定要等于
*/
class Solution {
public:
    int hammingWeight(uint32_t n) 
    {
        int re=0;
        while(n>0)
        {
            if(n&1){re++;}
            n=n>>1;
        }   
        return re; 
    }
};